package com.party.mobile.web.dto.mall.output;

import com.party.core.model.mall.MallStore;

import java.util.List;

/**
 * 商城店铺输出
 * Created by yifeng
 *
 * @date 2018/4/10 0010
 * @time 上午 11:37
 */
public class MallStoreOutput extends MallStore {
    // 轮播图
    private List<CarouselOutput> carouselList;
    // 每日特惠
    private List<MallSiftGoodsOutput> dailyDealList;
    // 戈友推荐
    private List<MallSiftGoodsOutput> friendList;
    // 品牌推荐
    private List<BrandOutput> brandList;
    // 分类导航
    private List<MallCategoryOutput> categoryList;
    // 专题
    private List<SubjectOutput> subjectList;

    public List<CarouselOutput> getCarouselList() {
        return carouselList;
    }

    public void setCarouselList(List<CarouselOutput> carouselList) {
        this.carouselList = carouselList;
    }

    public List<MallSiftGoodsOutput> getDailyDealList() {
        return dailyDealList;
    }

    public void setDailyDealList(List<MallSiftGoodsOutput> dailyDealList) {
        this.dailyDealList = dailyDealList;
    }

    public List<MallSiftGoodsOutput> getFriendList() {
        return friendList;
    }

    public void setFriendList(List<MallSiftGoodsOutput> friendList) {
        this.friendList = friendList;
    }

    public List<BrandOutput> getBrandList() {
        return brandList;
    }

    public void setBrandList(List<BrandOutput> brandList) {
        this.brandList = brandList;
    }

    public List<MallCategoryOutput> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(List<MallCategoryOutput> categoryList) {
        this.categoryList = categoryList;
    }

    public List<SubjectOutput> getSubjectList() {
        return subjectList;
    }

    public void setSubjectList(List<SubjectOutput> subjectList) {
        this.subjectList = subjectList;
    }

    /**
     * 轮播图
     */
    public static class CarouselOutput {
        private String pic;
        private String url;

        public String getPic() {
            return pic;
        }

        public void setPic(String pic) {
            this.pic = pic;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }
    }

    /**
     * 品牌推荐
     */
    public static class BrandOutput {
        private String id;
        private String logo;
        private String name;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    /**
     * 专题
     */
    public static class SubjectOutput {
        private String id;
        private String name;
        private String pic;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPic() {
            return pic;
        }

        public void setPic(String pic) {
            this.pic = pic;
        }
    }
}

